package com.scrcu.cloud.wechat.home.endpoint.customer.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
@TableName(value ="user_info")
public class UserInfo implements Serializable {
    @TableField(exist = false)
    private static final long serialVersionUID = 82136354123878L;

    @TableId
    private String uid;  //唯一索引和唯一用户标识、暂时用openid代替
    private String uname; //用户名
    private String telnum; //手机号
    private String idcard; //身份证（非必填）
    private String gender; //性别（非必填） 男、女、其他、无
    @TableField(value="openid")
    private String openId;  //用户在小程序上对应的openid

    @TableField(value="register_time")
    private LocalDateTime registerTime; //注册时间

    @TableField(value="register_location")
    private String registerLocation;  //注册地址，也即第一次登录地址

    @TableField(value="last_login_location")
    private String lastLoginLocation;  //最后一次登录地址

    private String city; //
    private String area; //
}
